'''
Created on 2017年5月11日

@author: zhangyanfeng
'''
'''
1、import sys 引入 python 标准库中的 sys.py 模块；这是引入某一模块的方法。
2、sys.argv 是一个包含命令行参数的列表。
3、sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表。
'''
import sys
print('命令行参数如下:')
for i in sys.argv:
    print(i)
    
print('\n\nPython 路径为:',sys.path,'\n') 
   



'''
__name__属性
一个模块被另一个程序第一次引入时，其主程序将运行。如果我们想在模块被引入时，模块中的某一程序块不执行，我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
'''
#!/usr/bin/python3
# Filename: using_name.py

if __name__ == '__main__':
   print('程序自身在运行')
else:
   print('我来自另一模块')
   
#运行输出如下：
#python using_name.py
#程序自身在运行
# python
#import using_name
#我来自另一模块
'''
说明： 每个模块都有一个__name__属性，当其值是'__main__'时，表明该模块自身在运行，否则是被引入。
'''
   

